﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SWDataDB.Models
{
    //著录表
    public class ZL_TBL
    {
        #region  ===所有变量===
        private int ID;
        private string GC_DEPART;           //馆藏机构
        private string FILE_ID;             //档    号
        private string TITLE;               //题    名
        private string UNIT;                //形成单位
        private string HX_PEOPLE;           //汇交人
        private string PEOJ_NAME;           //项目名称
        private string PEOJ_CODE;           //项目编码 
        private string DATA_CLASS;          //资料类别
        private string CLASS_CODE;          //资料类别代码
        private string ADMIN_REGION;        //行政区
        private string ADMINREG_CODE;       //行政区代码
        private string MINE_NAME;           //矿区名称
        private string SHEET_NAME;          //图幅名称
        private string SHEET_ID;            //图幅号
        private string WORK_LEVEL;          //工作程度
        private string WORKLEVEL_ID;        //工作程度代码
        private string START_DATE;        //起始时间
        private string END_DATE;          //终止时间
        private int START_LONGITUDE;        //起始经度
        private int START_LATITUDE;        //起始纬度
        private int END_LONGITUDE;           //终止经度
        private int END_LATITUDE;           //终止纬度

        private string MAJOR_MINE;          //主要矿种
        private string MINE_CODE;           //矿产代码
        private string PUTIN_DATE;        //入库时间
        private string TRANSF_CODE;         //移交清单编号
        private int YXIN_NUM_ZL;              //实物数量_岩心_个钻孔
        private int YXIN_NUM_X;              //实物数量_岩心_箱
        private int YXIN_NUM_M;              //实物数量_岩心_米
        private int YXIE_NUM_ZL;              //实物数量_岩屑_个钻
        private int YXIE_NUM_X;              //实物数量_岩屑_箱
        private int YXIE_NUM_D;              //实物数量_岩屑_袋
        private int BB_NUM_X;              //实物数量_岩屑_箱
        private int BB_NUM_K;              //实物数量_岩屑_块
        private int BB_NUM_K_BIG;              //实物数量_岩屑_块_大标本
        private int GP_NUM_H;              //实物数量_光片_盒
        private int GP_NUM_J;              //实物数量_光片_件
        private int YP_NUM_X;              //实物数量_岩屑_箱
        private int YP_NUM_D;              //实物数量_岩屑_袋
        private int BP_NUM_H;              //实物数量_薄片_盒
        private int BP_NUM_J;              //实物数量_薄片_件
        private int QTSW_NUM_X;              //实物数量_其它实物_箱
        private int QTSW_NUM_J;              //实物数量_其它实物_件
        private int XGZL_NUM_W;              //实物数量_相关资料_文
        private int XGZL_NUM_T;              //实物数量_相关资料_图
        private int XGZL_NUM_J;              //实物数量_相关资料_件
        private string SECU_LEVEL;          //密级      
        private string SECU_ID;             //密级代码
        private string SECU_ITEMS;          //涉密事项
        private string PROTECT_DATE;      //保护期
        private string DEAD_LINE;           //保管期限
        private string CG_UNIT;             //成果资料保存单位
        private string CG_CODE;             //成果资料档号
        private string YS_UNIT;             //原始资料保存单位
        private string YS_CODE;             //原始资料档号
        private string KEY_WORDS;           //关键词
        private string ABSTRACT;              //内容提要
        private string REMARK;              //备注

        #endregion


        #region  ===所有属性===
        public int O_ID
        {
            get
            {
                return this.ID;
            }
            set
            {
                this.ID = value;
            }
        }

        public string O_GC_DEPART
        {
            get
            {
                return this.GC_DEPART;
            }
            set
            {
                this.GC_DEPART = value;
            }
        }

        public string O_FILE_ID
        {
            get
            {
                return this.FILE_ID;
            }
            set
            {
                this.FILE_ID = value;
            }
        }

        public int O_BB_NUM_K_BIG
        {
            get
            {
                return this.BB_NUM_K_BIG;
            }

            set
            {
                this.BB_NUM_K_BIG = value;
            }
        }

        public string O_TITLE
        {
            get
            {
                return this.TITLE;
            }
            set
            {
                this.TITLE = value;
            }
        }

        public string O_UNIT
        {
            get
            {
                return this.UNIT;
            }
            set
            {
                this.UNIT = value;
            }
        }

        public string O_HX_PEOPLE
        {
            get
            {
                return this.HX_PEOPLE;
            }
            set
            {
                this.HX_PEOPLE = value;
            }
        }

        public string O_PEOJ_NAME
        {
            get
            {
                return this.PEOJ_NAME;
            }
            set
            {
                this.PEOJ_NAME = value;
            }
        }

        public string O_PEOJ_CODE
        {
            get
            {
                return this.PEOJ_CODE;
            }
            set
            {
                this.PEOJ_CODE = value;
            }
        }

        public string O_DATA_CLASS
        {
            get
            {
                return this.DATA_CLASS;
            }
            set
            {
                this.DATA_CLASS = value;
            }
        }

        public string O_CLASS_CODE
        {
            get
            {
                return this.CLASS_CODE;
            }
            set
            {
                this.CLASS_CODE = value;
            }
        }

        public string O_ADMIN_REGION
        {
            get
            {
                return this.ADMIN_REGION;
            }
            set
            {
                this.ADMIN_REGION = value;
            }
        }

        public string O_ADMINREG_CODE
        {
            get
            {
                return this.ADMINREG_CODE;
            }
            set
            {
                this.ADMINREG_CODE = value;
            }
        }

        public string O_MINE_NAME
        {
            get
            {
                return this.MINE_NAME;
            }
            set
            {
                this.MINE_NAME = value;
            }
        }

        public string O_SHEET_NAME
        {
            get
            {
                return this.SHEET_NAME;
            }
            set
            {
                this.SHEET_NAME = value;
            }
        }

        public string O_SHEET_ID
        {
            get
            {
                return this.SHEET_ID;
            }
            set
            {
                this.SHEET_ID = value;
            }
        }

        public string O_WORK_LEVEL
        {
            get
            {
                return this.WORK_LEVEL;
            }
            set
            {
                this.WORK_LEVEL = value;
            }
        }

        public string O_WORKLEVEL_ID
        {
            get
            {
                return this.WORKLEVEL_ID;
            }
            set
            {
                this.WORKLEVEL_ID = value;
            }
        }

        public string O_START_DATE
        {
            get
            {
                return this.START_DATE;
            }
            set
            {
                this.START_DATE = value;
            }
        }

        public string O_END_DATE
        {
            get
            {
                return this.END_DATE;
            }
            set
            {
                this.END_DATE = value;
            }
        }

        public int O_START_LONGITUDE
        {
            get
            {
                return this.START_LONGITUDE;
            }
            set
            {
                this.START_LONGITUDE = value;
            }
        }

        public int O_START_LATITUDE
        {
            get
            {
                return this.START_LATITUDE;
            }
            set
            {
                this.START_LATITUDE = value;
            }
        }

        public int O_END_LONGITUDE
        {
            get
            {
                return this.END_LONGITUDE;
            }
            set
            {
                this.END_LONGITUDE = value;
            }
        }

        public int O_END_LATITUDE
        {
            get
            {
                return this.END_LATITUDE;
            }
            set
            {
                this.END_LATITUDE = value;
            }
        }

        public string O_MAJOR_MINE
        {
            get
            {
                return this.MAJOR_MINE;
            }
            set
            {
                this.MAJOR_MINE = value;
            }
        }

        public string O_MINE_CODE
        {
            get
            {
                return this.MINE_CODE;
            }
            set
            {
                this.MINE_CODE = value;
            }
        }


        public string O_PUTIN_DATE
        {
            get
            {
                return this.PUTIN_DATE;
            }
            set
            {
                this.PUTIN_DATE = value;
            }
        }

        public string O_TRANSF_CODE
        {
            get
            {
                return this.TRANSF_CODE;
            }
            set
            {
                this.TRANSF_CODE = value;
            }
        }

        public int O_YXIN_NUM_ZL
        {
            get
            {
                return this.YXIN_NUM_ZL;
            }
            set
            {
                this.YXIN_NUM_ZL = value;
            }
        }

        public int O_YXIN_NUM_X
        {
            get
            {
                return this.YXIN_NUM_X;
            }
            set
            {
                this.YXIN_NUM_X = value;
            }
        }

        public int O_YXIN_NUM_M
        {
            get
            {
                return this.YXIN_NUM_M;
            }
            set
            {
                this.YXIN_NUM_M = value;
            }
        }

        public int O_YXIE_NUM_ZL
        {
            get
            {
                return this.YXIE_NUM_ZL;
            }
            set
            {
                this.YXIE_NUM_ZL = value;
            }
        }

        public int O_YXIE_NUM_X
        {
            get
            {
                return this.YXIE_NUM_X;
            }
            set
            {
                this.YXIE_NUM_X = value;
            }
        }

        public int O_YXIE_NUM_D
        {
            get
            {
                return this.YXIE_NUM_D;
            }
            set
            {
                this.YXIE_NUM_D = value;
            }
        }

        public int O_BB_NUM_X
        {
            get
            {
                return this.BB_NUM_X;
            }
            set
            {
                this.BB_NUM_X = value;
            }
        }

        public int O_BB_NUM_K
        {
            get
            {
                return this.BB_NUM_K;
            }
            set
            {
                this.BB_NUM_K = value;
            }
        }

        public int O_GP_NUM_H
        {
            get
            {
                return this.GP_NUM_H;
            }
            set
            {
                this.GP_NUM_H = value;
            }
        }

        public int O_GP_NUM_J
        {
            get
            {
                return this.GP_NUM_J;
            }
            set
            {
                this.GP_NUM_J = value;
            }
        }

        public int O_YP_NUM_X
        {
            get
            {
                return this.YP_NUM_X;
            }
            set
            {
                this.YP_NUM_X = value;
            }
        }

        public int O_YP_NUM_D
        {
            get
            {
                return this.YP_NUM_D;
            }
            set
            {
                this.YP_NUM_D = value;
            }
        }

        public int O_BP_NUM_H
        {
            get
            {
                return this.BP_NUM_H;
            }
            set
            {
                this.BP_NUM_H = value;
            }
        }

        public int O_BP_NUM_J
        {
            get
            {
                return this.BP_NUM_J;
            }
            set
            {
                this.BP_NUM_J = value;
            }
        }

        public int O_QTSW_NUM_X
        {
            get
            {
                return this.QTSW_NUM_X;
            }
            set
            {
                this.QTSW_NUM_X = value;
            }
        }

        public int O_QTSW_NUM_J
        {
            get
            {
                return this.QTSW_NUM_J;
            }
            set
            {
                this.QTSW_NUM_J = value;
            }
        }

        public int O_XGZL_NUM_W
        {
            get
            {
                return this.XGZL_NUM_W;
            }
            set
            {
                this.XGZL_NUM_W = value;
            }
        }

        public int O_XGZL_NUM_T
        {
            get
            {
                return this.XGZL_NUM_T;
            }
            set
            {
                this.XGZL_NUM_T = value;
            }
        }

        public int O_XGZL_NUM_J
        {
            get
            {
                return this.XGZL_NUM_J;
            }
            set
            {
                this.XGZL_NUM_J = value;
            }
        }

        public string O_SECU_LEVEL
        {
            get
            {
                return this.SECU_LEVEL;
            }
            set
            {
                this.SECU_LEVEL = value;
            }
        }

        public string O_SECU_ID
        {
            get
            {
                return this.SECU_ID;
            }
            set
            {
                this.SECU_ID = value;
            }
        }

        public string O_SECU_ITEMS
        {
            get
            {
                return this.SECU_ITEMS;
            }
            set
            {
                this.SECU_ITEMS = value;
            }
        }

        public string O_PROTECT_DATE
        {
            get
            {
                return this.PROTECT_DATE;
            }
            set
            {
                this.PROTECT_DATE = value;
            }
        }

        public string O_DEAD_LINE
        {
            get
            {
                return this.DEAD_LINE;
            }
            set
            {
                this.DEAD_LINE = value;
            }
        }

        public string O_CG_UNIT
        {
            get
            {
                return this.CG_UNIT;
            }
            set
            {
                this.CG_UNIT = value;
            }
        }

        public string O_CG_CODE
        {
            get
            {
                return this.CG_CODE;
            }
            set
            {
                this.CG_CODE = value;
            }
        }


        public string O_YS_UNIT
        {
            get
            {
                return this.YS_UNIT;
            }
            set
            {
                this.YS_UNIT = value;
            }
        }

        public string O_YS_CODE
        {
            get
            {
                return this.YS_CODE;
            }
            set
            {
                this.YS_CODE = value;
            }
        }

        public string O_KEY_WORDS
        {
            get
            {
                return this.KEY_WORDS;
            }
            set
            {
                this.KEY_WORDS = value;
            }
        }

        public string O_ABSTRACT
        {
            get
            {
                return this.ABSTRACT;
            }
            set
            {
                this.ABSTRACT = value;
            }
        }

        public string O_REMARK
        {
            get
            {
                return this.REMARK;
            }
            set
            {
                this.REMARK = value;
            }
        }

        #endregion

    }
}
